package com.ruoyi.common.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * 艺玖玖 外部鉴权配置
 */
@Data
@Component
@ConfigurationProperties(prefix = "yjj")
public class YjjExternalAuthConfig {

    /**
     * id
     */
    private String appid;

    /**
     * 秘钥
     */
    private String secretKey;

    /**
     * 有效时间
     */
    private Long timeout;
    /**
     * 商户ID
     */
    private String mchid;
    /**
     * 商户秘钥
     */
    private String key;

    /**
     * 微信回调地址
     */
    private String notifyUrl;
    /**
     * 证书序列号
     */
    private String mchSerialNo;
    /**
     * 证书地址
     */
    private String keyPath;
    /**
     * 退款回调地址
     */
    private String refundNotifyUrl;
}
